home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QRZ! Ham Radio 9
/
QRZ Ham Radio Callsign Database - Volume 9.iso
/
pc
/
files
/
mac
/
softkiss.txt
< prev
next >
Wrap
Text File
|
1996-06-24
|
4KB
|
96 lines
Softkiss is a device driver/control panel for the macintosh. It lets
you use a cheap modem to get your mac on packet. See oct 92 edition
of 73 magazine for more details. Softkiss was written by
Aaron Wohl (n3liw+@cmu.edu). The major changes since 1.2.x are, support
for kiss parameter changes and fixes/debugging support for a lockup
problem.
Jim Van Peursem (jvp@cpre1.ee.iastate.edu) just started shipping savant.
It is an all new mac program to do ax25 connections with a tnc in
kiss mode. I switched to using savant from macnet and like it a lot.
Softkiss is available via anonymous ftp from host
akutaktak.andrew.cmu.edu [128.2.35.1].
/aw0g/softkiss.1.8.sit.hqx - Get this to run softkiss
/aw0g/softkiss.src.1.8.sit.hqx - Get this to modify softkiss sources
*** I recieved zillions of mail messages about softkiss and
*** suggested changes to the user manua. I am
*** only now digging out of the pile sorry for the delay
Changes in 1.6 March 20 1993
Allow numbers to be type in as hex eg $a
Rewrite transmit interupt handling
Have scc abort outgoing packet if interupts are off for two long
Variable xmit_overrun displays the number of times this has happened
Fix debug output code to handle large monitors
Fix: Sometimes kiss mode wouldn't work unless tnc mode was used first
Copy 8530.h from KA9Q's nos to get nice names for the scc registers/values
Users have reported lockups after running SoftKiss for a while.
The SE/30 and FX I work on don't lock up for me. I rewrote some of
the interupt code mentioned above and enabled the debug command described bellow.
Hopefully the lockup problem is fixed, if not turn on debugging and let me know
what you see when it locks up. Perhaps it is still getting interupts (perhaps
continously causing the lockup).
Enable debug command, used as debug_level 1
Only turn debugging if the primary monitor is in two bit mode
With debugging on the driver writes output to the screen memory from
interupt level. Move your windows over to the right so you can read
the softkiss output.
Each softkiss channel has it's own area of the screen for output.
As the finite state machine changes state the state numbers are written
out. State numbers:
0 port offline
1 RX mode
2 RX of packet in progress
3 RX but throw away data
4 waiting for dwait/slottime to expire
5 keying up, sending flags
6 transmiting
7 sending trailer
On an external/status interupt the active status info is written out:
a - abort
u - transmit underrun
c - cts (carrier detect on HSKi input)
h - hunt mode fount sync character
d - DCR input (GPI input or mouse on mac+ or ...)
z - Zero count in baud rate generator
On a recieve interupt the recieved character is written out
On a transmit interupt the sent character is written out
On a special interupt 'S' is written out
If you are changing the SoftKiss sources you will need to make
a StrictMacHeaders file. Copy the "Mac #includes.c" file that comes
with think c and in the line:
#define SIMPLIFY_PROTOTYPES 1
change the 1 to a zero. Use the "Preproces..." command from the source
menu and save the result in the same folder as MacHeaders but call
it StrictMacHeaders. When softkiss is built this is used to be as picky
as possible in reporting type mismatches.
If you are adding new commands to softkiss let me know, it pretty
strange right now and I haven't documented it.
Wish list:
Finish updates to manual
Comm toolbox support
Finish single character foreign language support
Finish digipeat and cross channel digipeat
Finish .ax25_packet driver interface
Changes in 1.4
Support kiss commands for savant
Changes in 1.2.3a0
Users where running macnet then trying to run an emulator at the same time.
So if a serial port is already open refuse to open again.
Check the port in use bytes sooner so we don't fight with appletalk.
Partial foriegn language support, move all strings from driver to resource.
Changes in 1.2.2a0
Add a wireing diagram for Tigertronics BayPac modem
Fix DCD interupt handling so the mouse works on a mac+